Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

啥都能水系列

茴字的四种写法之Nakayama lemma. 大定理的最后几个部分和一般的Nakayama lemma (finite 版本)差的有点远了, 但是还是抄上来了.

Nakayama Lemma

Lemma 1 (Existence of adjoint matrix). Let RR be a ring. Let nmn \geq m. Let AA be an n×mn \times m matrix with coefficients in RR. Let JRJ \subset R be the ideal generated by the m×mm \times m minors of AA.

For any fJf \in J there exists a m×nm \times n matrix BB such that BA=f1m×mBA = f 1_{m \times m}.

Proof

Proof. For I{1,,n}I \subset \{1, \ldots, n\} with I=m|I| = m, we denote by EIE_I the m×nm \times n matrix of the projection

Rn=i{1,,n}RiIRR^{\oplus n} = \bigoplus\nolimits_{i \in \{1, \ldots, n\}} R\longrightarrow \bigoplus\nolimits_{i \in I} R

and set AI=EIAA_I = E_I A, i.e., AIA_I is the m×mm \times m matrix whose rows are the rows of AA with indices in II. Let BIB_I be the adjugate (transpose of cofactor) matrix to AIA_I, i.e., such that AIBI=BIAI=det(AI)1m×mA_I B_I = B_I A_I = \det(A_I) 1_{m \times m}. The m×mm \times m minors of AA are the determinants detAI\det A_I for all the I{1,,n}I \subset \{1, \ldots, n\} with I=m|I| = m. If fJf \in J then we can write f=cIdet(AI)f = \sum c_I \det(A_I) for some cIRc_I \in R. Set B=cIBIEIB = \sum c_I B_I E_I to see that the lemma holds. ◻

Now we give a large version of Nakayama lemma.

Theorem 1 (Nakayama Lemma). Let RR be a ring, R\mathfrak{R} is the Jacobson radical and a\mathfrak{a} is an ideal. MM is an RR-module.

  1. If aM=M\mathfrak{a}M=M and MM is finite generated, then there is xRx\in R s.t. x1ax-1\in \mathfrak{a} and xM=0xM=0.

  2. If aM=M\mathfrak{a}M=M and MM is finite generated, aR\mathfrak{a}\subset \mathfrak{R}, then M=0M=0.

  3. If N,NMN,N'\subset M, M=N+aNM=N+\mathfrak{a}N', NN' is finite generated, then there is xRx\in R s.t. x1ax-1\in \mathfrak{a} and xMNxM\subset N, Mx=NxM_{x}=N_{x}.

  4. If N,NMN,N'\subset M, M=N+aNM=N+\mathfrak{a}N', NN' is finite generated, aR\mathfrak{a}\subset \mathfrak{R}, then M=NM=N.

  5. Let f:NMf:N\to M be a homomorphism, fˉ:N/aNM/aM\bar{f}:N /\mathfrak{a}N\to M /\mathfrak{a}M is surjective. If MM is finite generated then there is xRx\in R s.t. x1ax-1\in \mathfrak{a} and fx:NxMxf_{x}:N_{x}\to M_{x} is surjective.

  6. Let f:NMf:N\to M be a homomorphism, fˉ:N/aNM/aM\bar{f}:N /\mathfrak{a}N\to M /\mathfrak{a}M is surjective. If MM is finite generated and aR\mathfrak{a}\subset\mathfrak{R}, then ff is surjective.

  7. If x1,,xnMx_{1},\dots, x_{n}\in M generates M/aMM /\mathfrak{a}M and MM is finite generated, then there’s xRx\in R s.t. x1ax-1\in \mathfrak{a} and x1,,xnx_{1},\dots, x_{n} generates MxM_{x} as an RxR_{x}-module.

  8. If x1,,xnMx_{1},\dots, x_{n}\in M generates M/aMM /\mathfrak{a}M, MM is finite generated and aR\mathfrak{a}\subset\mathfrak{R}, then MM is generated by x1,,xnx_{1},\dots, x_{n}.

  9. If aM=M\mathfrak{a}M=M, a\mathfrak{a} is nilpotent, then M=0M=0.

  10. If N,NMN,N'\subset M, M=N+aNM=N+\mathfrak{a}N', a\mathfrak{a} is nilpotent, then M=NM=N.

  11. Let f:NMf:N\to M be a homomorphism, fˉ:N/aNM/aM\bar{f}:N /\mathfrak{a}N\to M /\mathfrak{a}M is surjective. If a\mathfrak{a} is nilpotent, then ff is surjective.

  12. If {xα}αA\{x_{\alpha}\}_{\alpha\in A} is a set of elements in MM which generates M/aMM /\mathfrak{a}M and a\mathfrak{a} is nilpotent, then MM is generated by {xα}αA\{x_{\alpha}\}_{\alpha\in A}.

Proof

Proof.

  1. Choose y1,,ymy_{1},\dots, y_{m} as generators of MM. For each ii, we have yi=jzijyjy_{i}=\sum_{j}z_{ij}y_{j} with zijaz_{ij}\in \mathfrak{a}. Thus j(δijzij)yj=0\sum_{j}(\delta_{ij}-z_{ij})y_{j}=0. Let xx be the determinant of m×mm\times m matrix A=(δijzij)A=(\delta_{ij}-z_{ij}). Note that x1ax-1\in \mathfrak{a}. It’s easy to see A(y1ym)=0A\begin{pmatrix} y_{1}\\\vdots\\ y_{m} \end{pmatrix}=0. Let BB be the adjoint matrix of AA, BA(y1ym)=(xy1xym)=0BA\begin{pmatrix} y_{1}\\\vdots\\ y_{m} \end{pmatrix}=\begin{pmatrix} xy_{1}\\\vdots\\ xy_{m} \end{pmatrix}=0, so xyi=0xy_{i}=0, xM=0xM=0.

  2. By 1, there’s xRx\in R, x1ax-1\in\mathfrak{a} s.t. xM=0xM=0. Since x1Rx-1\in \mathfrak{R}, 1+(x1)1+(x-1) is a unit, there’s x1Rx^{-1}\in R. Thus M=x1xM=x10=0M=x^{-1}xM=x^{-1}0=0.

  3. If NN' is a finite generated module, then M/N=aN/NM /N=\mathfrak{a}N' /N is also finite generated. M/N=a(N/N)a(M/N)M/NM /N=\mathfrak{a}(N' /N)\subset\mathfrak{a}(M /N)\subset M /N, so a(M/N)=M/N\mathfrak{a}(M /N)=M /N. Applying 1, there’s xRx\in R, x1ax-1\in \mathfrak{a} s.t. x(M/N)=0x(M /N)=0. Thus xMNxM\subset N and MxNxM_{x}\subset N_{x}. Since NMN\subset M, NxMxN_{x}\subset M_{x}. So Mx=NxM_{x}=N_{x}.

  4. Applying 2 to finite generated module M/NM/N, we have M/N=0M /N=0, i.e. M=NM=N.

  5. Since fˉ:N/aNM/aM\bar{f}:N /\mathfrak{a}N\to M /\mathfrak{a}M is surjective, M=Imf+aMM=\mathrm{Im}f+\mathfrak{a}M. Applying 3 to finite generated MM, we have xRx\in R, x1ax-1\in\mathfrak{a} and xMImfxM\subset\mathrm{Im}f, i.e. fx:NxMxf_{x}:N_{x}\to M_{x} is surjective.

  6. Similarly, M=Imf+aMM=\mathrm{Im}f+\mathfrak{a}M. Applying 4 to finite generated MM, we have M=ImfM=\mathrm{Im}f, i.e. ff is surjective.

  7. Take f:RnMf:R^{n}\to M given by f:(a1,,an)a1x1++anxnf:(a_{1},\cdots, a_{n})\mapsto a_{1}x_{1}+\cdots+a_{n}x_{n}. fˉ:Rn/aRnM/aM\bar{f}:R^{n} /\mathfrak{a}R^{n}\to M /\mathfrak{a}M given by fˉ:(a1ˉ,,anˉ)a1ˉx1++anˉxn\bar{f}:(\bar{a_{1}},\cdots, \bar{a_{n}})\mapsto \bar{a_{1}}x_{1}+\cdots+ \bar{a_{n}}x_{n} is obviously surjective. Applying 5, there is xRx\in R, x1ax-1\in\mathfrak{a} s.t. fx:RxnMxf_{x}:R_{x}^{n}\to M_{x} surjective. Thus x1,,xnx_{1},\dots, x_{n} generates MxM_{x} over RxR_{x}.

  8. Take f:RnMf:R^{n}\to M given by f:(a1,,an)a1x1++anxnf:(a_{1},\cdots, a_{n})\mapsto a_{1}x_{1}+\cdots+a_{n}x_{n}. fˉ:Rn/aRnM/aM\bar{f}:R^{n} /\mathfrak{a}R^{n}\to M /\mathfrak{a}M given by fˉ:(a1ˉ,,anˉ)a1ˉx1++anˉxn\bar{f}:(\bar{a_{1}},\cdots, \bar{a_{n}})\mapsto \bar{a_{1}}x_{1}+\cdots+ \bar{a_{n}}x_{n} is obviously surjective. Applying 6, we obtain the surjectivity of ff. Thus x1,,xnx_{1},\dots, x_{n} generates MM.

  9. M=aMM=\mathfrak{a}M so M=anMM=\mathfrak{a}^{n}M for all n0n\geq 0. Assume an=0\mathfrak{a}^{n}=0, then M=0M=0M=0M=0.

  10. Similar argument as above, we have a(M/N)=M/N\mathfrak{a}(M /N)=M /N. Applying 9, we have M/N=0M /N=0, i.e. M=NM=N.

  11. Similar as above argument, we have M=Imf+aMM=\mathrm{Im}f+\mathfrak{a}M. Applying 10, we have M=ImfM=\mathrm{Im}f, i.e. ff is surjective.

  12. Take f:RAMf:R^{A}\to M given by f:(aα)αAαAaαxαf:(a_{\alpha})_{\alpha\in A}\mapsto \sum_{\alpha\in A}a_{\alpha}x_{\alpha}. Then fˉ:RA/aRAM/aM\bar{f}:R^{A} /\mathfrak{a}R^{A}\to M /\mathfrak{a}M is surjective. Applying 11, we have ff surjective. Thus MM is generated by {xα}αA\{x_{\alpha}\}_{\alpha\in A}. ◻

评论